<?php
//判断数组是否为空  为空则退出 不继续执行
if (count($_FILES)==0){
    exit("上传文件为空");
}
//打印看看这个变量都有什么
//print_r($_FILES);

//获取数组长度
$len=count($_FILES["pic"]["name"]);
//稍复杂做法
for ($i=0;$i<$len;$i++){
    $tmp_name=$_FILES["pic"]["tmp_name"][$i];
    /*
     * 重命名文件避免重复被覆盖 方法不唯一
     * 1.随机生成新的文件名 拼接原来后缀
     * 2.随机生成字符串拼接原有文件名
     * */
    //切割原文件名获取原文件后缀名 base.jpg=>arr[ [0]->base,[1]->jpg]
    $postfix=explode(".",$_FILES["pic"]["name"][$i])[1];
    //随机0-99999999 拼接获取到原文件后缀名
    $fileName=rand(0,99999999).".".$postfix;
    move_uploaded_file($tmp_name,$fileName);
}

//稍简单做法
for ($i=0;$i<$len;$i++){
    move_uploaded_file($_FILES["pic"]["tmp_name"][$i],$_FILES["pic"]["name"][$i]);
}